<%@page import="co.gov.medellin.ssti.sub.web.form.ReportTotalComunaForm"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8" isELIgnored="false"%>
<%@ taglib uri="/WEB-INF/struts-nested.tld" prefix="nested"%>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
<%@ taglib uri="/WEB-INF/displaytag-11.tld" prefix="display"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ page import="java.util.*,java.text.SimpleDateFormat"%>
<%@ page
	import="co.gov.medellin.ssti.sub.model.vo.RepAtributoVO,co.gov.medellin.ssti.sub.model.vo.ReporteTotalComunaVO"%>

<html>
<head>
<script type="text/javascript"
	src="<%=request.getContextPath() + "/js/popUP.js"%>"></script>
<link href="<%=request.getContextPath() + "/css/bloques.css"%>"
	rel="stylesheet" type="text/css">
<script src="<%=request.getContextPath()%>/js/displaytag.js"
	type="text/javascript"></script>
</head>
<body>
	<form name="frmreporte"
		action="<%=request.getContextPath() + "/Reportes/Totales/ReportTotalBOT.do"%>"
		method="get">
		
		<logic:present scope="request" name="msg">
			<BR>
			<DIV align="center" class="titulosenblanco">
				<strong><%=(String) request.getAttribute("msg")%></strong>
			</DIV>
			<BR>
		</logic:present>		

		<logic:present scope="request" name="errorfecha">
			<BR>
			<DIV align="center" class="titulosenblanco">
				<strong><%=(String) request.getAttribute("errorfecha")%></strong>
			</DIV>
			<BR>
		</logic:present>

		<logic:notPresent scope="request" name="msg">

			<div align="center">
				<logic:present name="Beneficios">
					<div align="center">
						<table style="border: 0; padding: 2px; border-spacing: 3px;">
							<tr>
								<td>
									<div align="center" class="titulosenblanco">
										Reporte Total N&uacute;mero de Beneficios y Empresas por Comuna y Corregimiento
									</div>
								</td>
							</tr>
							<tr>
								<td>
									<div align="center" class="titulosenblanco">
										<%
											Calendar cal = Calendar.getInstance();
													SimpleDateFormat formato = new SimpleDateFormat(
															"dd/MM/yyyy hh:mm");
										%>
										Fecha:
										<%=formato.format(cal.getTime())%>
									</div>
								<td>
							</tr>
							<tr>
								<td>									
									<c:if test="${not empty sessionScope.criteriaRepTotComunaEmpresa}">
										<div align="center">
											<table style="border: 0; padding: 2px; border-spacing: 3px;"
												class="titulosenblanco">
												<c:if test="${not empty sessionScope.criteriaRepTotComunaEmpresa.nombreComuna}">
													<tr>
														<td>Comuna/Corregimiento: ${sessionScope.criteriaRepTotComunaEmpresa.nombreComuna}</td>
													</tr>
												</c:if>
												<c:if test="${not empty sessionScope.criteriaRepTotComunaEmpresa.nombrePrograma}">
													<tr>
														<td>Programa: ${sessionScope.criteriaRepTotComunaEmpresa.nombrePrograma}</td>
													</tr>
												</c:if>
												<c:if test="${not empty sessionScope.criteriaRepTotComunaEmpresa.nombreSubprograma}">											
													<tr>
														<td>Subprograma: ${sessionScope.criteriaRepTotComunaEmpresa.nombreSubprograma}</td>
													</tr>											
												</c:if>
												<c:if test="${not empty sessionScope.criteriaRepTotComunaEmpresa.desde}">											
													<tr>
														<td>Desde: ${sessionScope.criteriaRepTotComunaEmpresa.desde}</td>
													</tr>											
												</c:if>
												<c:if test="${not empty sessionScope.criteriaRepTotComunaEmpresa.hasta}">
													<tr>
														<td>Hasta: ${sessionScope.criteriaRepTotComunaEmpresa.hasta}</td>
													</tr>
												</c:if>											
																																	
												<c:if test="${not empty sessionScope.filtrosRepTotComunaEmpresa}">
													<td>Filtros:</td>
													<display:table name="filtrosRepTotComunaEmpresa" scope="session"
														id="filtersTable" cellpadding="3" cellspacing="1" style="width:100%"
														class="bordestable">
														<display:column headerClass="headerTable" title="Atributo"
															class="Numero" sortable="false">
															<div align="center">															
																${filtersTable.campo}
															</div>
														</display:column>
														<display:column headerClass="headerTable" title="Filtro"
															class="Numero" sortable="false">
															<div align="center">
																${filtersTable.filtro}															
															</div>
														</display:column>
														<display:column headerClass="headerTable" title="Valor1"
															class="Numero" sortable="false">
															<div align="center">
																${filtersTable.etiquetaValor}															
															</div>
														</display:column>
														<display:column headerClass="headerTable" title="Valor2"
															class="Numero" sortable="false">
															<div align="center">															
																${filtersTable.etiquetaValor2}
															</div>
														</display:column>
													</display:table>																							
												</c:if>
											</table>
										</div> 
									</c:if>									
									<% session.removeAttribute("criteriaRepTotComunaEmpresa"); %>
								</td>
							</tr>
							<tr>
								<td>
									<div align="center">
										<c:set var="TIPO_REPORTE_1" value="<%= ReportTotalComunaForm.TIPO_REPORTE_1 %>" />
										<c:set var="TIPO_REPORTE_2" value="<%= ReportTotalComunaForm.TIPO_REPORTE_2 %>" />
										<display:table name="sessionScope.Beneficios" summary="sadsa" requestURI="ReportTotalComuna.do"
											id="report" export="true" cellpadding="3" cellspacing="1"
											style="width:100%" class="bordestable">

											<c:if test="${param.tipoReporte eq TIPO_REPORTE_1}">											
												<display:column headerClass="headerTable" title="SECRETARIA"
													class="Numero" sortable="true" group="1">													
													${report.nombreSecretaria}
												</display:column>
												<display:column headerClass="headerTable"
													title="COMUNA/CORREGIMIENTO" class="Numero" sortable="true"
													group="2">
													${report.nombreComuna}													
												</display:column>											
											</c:if>
											
											<c:if test="${param.tipoReporte eq TIPO_REPORTE_2}">											
												<display:column headerClass="headerTable"
													title="COMUNA/CORREGIMIENTO" class="Numero" sortable="true"
													group="1">													
													${report.nombreComuna}
												</display:column>
												<display:column headerClass="headerTable" title="SECRETARIA"
													class="Numero" sortable="true" group="2">													
													${report.nombreSecretaria}
												</display:column>																							
											</c:if>
												
											<display:column headerClass="headerTable" title="PROGRAMA"
												class="Numero" sortable="true" group="3">												
												${report.nombrePrograma}
											</display:column>
											<display:column headerClass="headerTable" title="SUBPROGRAMA"
												class="Numero" sortable="true">												
												${report.nombreSubprograma}
											</display:column>

											<display:column media="html Excel" property="contber"
												headerClass="headerTable" title="NUMERO DE BENEFICIARIOS"
												class="ValorNumerico" sortable="true"
												decorator="co.gov.medellin.ssti.sub.web.decorator.NumeroDecoratorImpl">
											</display:column>
											<display:column media="CSV XML" property="contber"
												headerClass="headerTable" title="NUMERO DE BENEFICIARIOS"
												class="ValorNumerico" sortable="true">
											</display:column>

											<display:column media="html Excel" property="contben"
												headerClass="headerTable" title="NUMERO DE BENEFICIOS"
												class="ValorNumerico" sortable="true"
												decorator="co.gov.medellin.ssti.sub.web.decorator.NumeroDecoratorImpl">
											</display:column>
											<display:column media="CSV XML" property="contben"
												headerClass="headerTable" title="NUMERO DE BENEFICIOS"
												class="ValorNumerico" sortable="true">
											</display:column>

											<display:column media="html Excel" property="valor"
												headerClass="headerTable" title="VALOR DEL BENEFICIO"
												class="ValorNumerico" sortable="true"
												decorator="co.gov.medellin.ssti.sub.web.decorator.NumeroDecoratorImpl">
											</display:column>
											<display:column media="CSV XML" property="valor"
												headerClass="headerTable" title="VALOR DEL BENEFICIO"
												class="ValorNumerico" sortable="true">
											</display:column>
										</display:table>
									</div>
								</td>
							</tr>
						</table>
					</div>
				</logic:present>

				<logic:notPresent name="Beneficios">
					<BR>
					<DIV align="center" class="titulosenblanco">
						<strong>
							No hay registros que cumplan con los filtros o condiciones seleccionadas
						</strong>
					</DIV>
					<BR>
				</logic:notPresent>
			</div>
		</logic:notPresent>
		<c:if test="${not empty param.msg}">		
			<% request.removeAttribute("msg"); %>		
		</c:if>

	</form>
</body>
</html>